﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SimpleX.Tracing
{
    public interface ITracingService
    {
        string CurrentTraceId { get; }
        void AddCustomProperty(string key, object value);
        void LogEvent(string eventName, params (string Key, object Value)[] properties);
        void LogException(Exception exception, string message = null);
    }
}
